iT邦幫忙

2024 iThome 鐵人賽

DAY 1
0

嗨!大家好,我叫嘉祐。

不只是程式,更是心路歷程

以往在當工程師的過程中一定會看過許多技術文章,一篇比一篇厲害的大神分享了許多專業知識,讓我們獲益良多。這次的系列呢,我想做得不一樣,不只想分享技術細節,更想分享的是我在資訊這個領域中,成長的心路歷程。

就像大家都知道如何保持好身材,其實說白了就是吃、睡、練三個字就講完了,但為什麼身材好的人在生活中並不常見呢?我認為這與心態有很大的關係。我們平常只要 Google 一下就能找到一堆資料,幾乎什麼都能找得到,但問題是,知道該怎麼做是一回事,真正開始去做又是另一回事。在這個過程中,要如何持續進步?遇到困難時該怎麼辦?累了又該怎麼辦?

https://ithelp.ithome.com.tw/upload/images/20240909/20168326mtbLr4ggnI.jpg

平凡人的 Coding 過程

我想從一個平凡人的角度出發,我不是特別聰明,也不特別認真,就只是一位普通的工程師。

我以前寫程式,主要是以寫 C 為主,但後來發現網頁開發更有趣,所以就轉換到了這個新領域,需要面對 HTML、CSS、JavaScript 等等的新技術,在這過程中,有些不適應,我記得有段時間,每當打開 VS Code 準備寫程式時,心裡總是充滿了壓力與焦慮,感覺自己就像是一個初學者一樣,對這些新東西毫無頭緒。

心態的挑戰與轉變

這種不適應感來自於對未知的恐懼,對於能否學好這些新技術的自我懷疑。當時我不禁會想:「我真的能學會這些嗎?其他人是不是比我更快上手?東西好多我不知道要從哪裡開始?」,這些懷疑大量的阻止我往前邁進。

在學習新技術的過程中,自我懷疑是很常見的,尤其當你面對的是一個完全陌生的領域,我的經歷告訴我,最重要的是不要讓這些懷疑阻礙自己的進步,知道自己是會隨著學習和練習慢慢進步,並給自己足夠的時間來適應,有時候我會暫時放下手邊的工作,去散步或做些其他的事情來放鬆心情,不要過於苛責自己,適當地放鬆一下,給自己一些時間和空間來調整心態。

沒有熱情與 Side Project 怎麼辦?

老實說,我並不是那種對寫程式充滿熱誠的人。平常上班就已經很累了,下班後真的沒力氣再做 Side Project。那怎麼辦呢?好像大家都有作品集,但我一直專注於工作,卻沒有任何作品集或 Side Project。為了彌補這個不足,我決定記錄下自己在這條路上遇到的各種挑戰和心路歷程。

第一次製作 Side Project

我記得當我第一次決定製作作品集時,心裡蠻焦慮的,我不知道從哪裡開始,也不知道應該寫什麼樣的內容,我告訴自己,Side Project 不一定要是很大的專案,它可以是一些小而有趣的練習,或者是解決工作中遇到的小問題,我開始以這種方式來看待 Side Project,並將它們作為一種學習的延伸,而不是額外的負擔。

使用AI的輔助

在這個專案中,我還使用了 ChatGPT 來輔助開發,ChatGPT 幫助我解決了許多技術問題,特別是在我卡關的時候,它提供了很多有用的建議和指引。未來的文章中,我也會詳細分享如何在 Side Project 中具體使用 ChatGPT,包括它如何幫助我解決特定問題,以及我如何將 AI 輔助整合到日常的開發工作中。

我相信這部分的分享,不僅能讓大家更好地理解 AI 在軟體開發中的應用,也能啟發其他工程師在自己的專案中嘗試使用這類工具。

30 天的挑戰:技術與心靈的雙重歷程

我會在這 30 天中,分享我在撰寫 Side Project 的心路歷程,並以毛小孩購物網站作為實例。如果你對技術挑戰感興趣,也可以當成小說看,這個系列不僅會涵蓋技術上的挑戰,還會深入探討開發過程中所經歷的心理迷茫和成長,有許多的抱怨和小聲嘀咕,讓我這個平凡人,一起陪你面對這一路上的挑戰吧!

你可以期待看到:

  • 技術挑戰與解決方案:從前端框架的撰寫、後端開發到資料庫設計、最後上傳到雲端發布,我會詳細分享我的每一步實作過程和遇到的挑戰。
  • 心理成長與調適:如何應對學習新技術過程中的焦慮和壓力?我將分享個人經驗,和一些些的 mur mur,告訴你如何保持心態的穩定與正向。
  • AI 工具的應用:在這過程中,我也會提到如何使用 AI 工具,像是 ChatGPT 來幫助自己,加快學習曲線。
  • 實戰範例與心得分享:我會以真實的 Side Project 作為例子,展示每一個開發過程中的心路歷程和技術突破,希望能讓大家看到最實際的狀況。

看到這裡,大家腦袋瓜是不是也有很多感覺呢?做 Side Project 真的不容易,也歡迎大家跟我分享你在學習過程中遇到的困難,或者任何有關 Side Project 的經驗喔!我也喜歡跟大家討論和聊聊,不管是技術上的卡關,還是心理上的不爽,哈哈,都可以一起來討論,搞不好我們可以互相幫忙,找到一些不錯的解決方法唷!


下一篇
Day2 如何選擇 Side Project:找到適合你的學習與成長機會
系列文
從零開始:全端新手的困境與成長30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言